import java.util.Scanner;
import java.util.regex.Pattern;

public class test
{
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        // 获取用户输入的作业名称
        System.out.println("请输入作业的名称:");
        String fileName = scanner.nextLine();

        // 调用方法检查文件名是否合法
        boolean isValid = isValidAssignmentFileName(fileName);

        // 输出结果
        if (isValid) {
            System.out.println("'" + fileName + "' 是一个符合要求的作业文件名。");
        } else {
            System.out.println("'" + fileName + "' 不是一个符合要求的作业文件名。");
        }

        scanner.close();
    }

    public static boolean isValidAssignmentFileName(String fileName) {
        // 定义正则表达式，匹配中文姓名和合法的文件扩展名
        String regex = "^[\u4e00-\u9fa5]+(\\.[\u4e00-\u9fa5]+)*\\.(zip|rar)$";
        Pattern pattern = Pattern.compile(regex);

        // 使用正则表达式匹配文件名
        return pattern.matcher(fileName).matches();
    }
}